#!/bin/bash
clear
echo "Toma un archivo random del sistema, se lo codifica a formato octal agregando una nueva linea cada 6 bytes y usando como delimitador '|':"
head -c10 /dev/random | ./tp0 -o /tmp/random-octaldump -l 6 -d "|"
echo ""
cat /tmp/random-octaldump
echo ""
echo ""

echo "Se va a codificar a formato binario, el archivo octal generado anteriormente."
echo ""
./tp0 -b -d "|" -i /tmp/random-octaldump -o /tmp/random-octaldump.new
echo "Luego, mediante el comando od -c -w6 sobre el archivo binario anterior, se visualizarán los caracteres imprimibles y aquellos que no lo sean serán visualizados mediante su representacion octal."
echo ""
od -c -w6 /tmp/random-octaldump.new

./tp0 -o -l 6 -d "|" -i /tmp/random-octaldump.new -o /tmp/random-octaldump.new.new
diff -q /tmp/random-octaldump.new.new /tmp/random-octaldump

echo ""
read -p "Press enter to continue..."
